/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package textfilewriter.entity.dimension;

import java.util.Date;

/**
 *
 * @author GiangLT
 */
public class Customer {

    private static final long serialVersionUID = 1L;
    private long custId;
    private String custFirstName;
    private String custLastName;
    private char custGender;
    private short custYearOfBirth;
    private String custMaritalStatus;
    private String custStreetAddress;
    private String custPostalCode;
    private String custCity;
    private int custCityId;
    private String custStateProvince;
    private int custStateProvinceId;
    private int countryId;
    private String custMainPhoneNumber;
    private String custIncomeLevel;
    private int custCreditLimit;
    private String custEmail;
    private String custTotal;
    private int custTotalId;
    private int custSrcId;
    private Date custEffFrom;
    private Date custEffTo;
    private String custValid;
    private String custCountry;
    private String msisdn;

    public Customer() {
    }

    public Customer(long custId) {
        this.custId = custId;
    }

    public Customer(long custId, String custFirstName, String custLastName, char custGender, short custYearOfBirth, String custStreetAddress, String custPostalCode, String custCity, int custCityId, String custStateProvince, int custStateProvinceId, int countryId, String custMainPhoneNumber, String custTotal, int custTotalId) {
        this.custId = custId;
        this.custFirstName = custFirstName;
        this.custLastName = custLastName;
        this.custGender = custGender;
        this.custYearOfBirth = custYearOfBirth;
        this.custStreetAddress = custStreetAddress;
        this.custPostalCode = custPostalCode;
        this.custCity = custCity;
        this.custCityId = custCityId;
        this.custStateProvince = custStateProvince;
        this.custStateProvinceId = custStateProvinceId;
        this.countryId = countryId;
        this.custMainPhoneNumber = custMainPhoneNumber;
        this.custTotal = custTotal;
        this.custTotalId = custTotalId;
    }

    public long getCustId() {
        return custId;
    }

    public void setCustId(long custId) {
        this.custId = custId;
    }

    public String getCustFirstName() {
        return custFirstName;
    }

    public void setCustFirstName(String custFirstName) {
        this.custFirstName = custFirstName;
    }

    public String getCustLastName() {
        return custLastName;
    }

    public void setCustLastName(String custLastName) {
        this.custLastName = custLastName;
    }

    public char getCustGender() {
        return custGender;
    }

    public void setCustGender(char custGender) {
        this.custGender = custGender;
    }

    public short getCustYearOfBirth() {
        return custYearOfBirth;
    }

    public void setCustYearOfBirth(short custYearOfBirth) {
        this.custYearOfBirth = custYearOfBirth;
    }

    public String getCustMaritalStatus() {
        return custMaritalStatus;
    }

    public void setCustMaritalStatus(String custMaritalStatus) {
        this.custMaritalStatus = custMaritalStatus;
    }

    public String getCustStreetAddress() {
        return custStreetAddress;
    }

    public void setCustStreetAddress(String custStreetAddress) {
        this.custStreetAddress = custStreetAddress;
    }

    public String getCustPostalCode() {
        return custPostalCode;
    }

    public void setCustPostalCode(String custPostalCode) {
        this.custPostalCode = custPostalCode;
    }

    public String getCustCity() {
        return custCity;
    }

    public void setCustCity(String custCity) {
        this.custCity = custCity;
    }

    public int getCustCityId() {
        return custCityId;
    }

    public void setCustCityId(int custCityId) {
        this.custCityId = custCityId;
    }

    public String getCustStateProvince() {
        return custStateProvince;
    }

    public void setCustStateProvince(String custStateProvince) {
        this.custStateProvince = custStateProvince;
    }

    public int getCustStateProvinceId() {
        return custStateProvinceId;
    }

    public void setCustStateProvinceId(int custStateProvinceId) {
        this.custStateProvinceId = custStateProvinceId;
    }

    public int getCountryId() {
        return countryId;
    }

    public void setCountryId(int countryId) {
        this.countryId = countryId;
    }

    public String getCustMainPhoneNumber() {
        return custMainPhoneNumber;
    }

    public void setCustMainPhoneNumber(String custMainPhoneNumber) {
        this.custMainPhoneNumber = custMainPhoneNumber;
    }

    public String getCustIncomeLevel() {
        return custIncomeLevel;
    }

    public void setCustIncomeLevel(String custIncomeLevel) {
        this.custIncomeLevel = custIncomeLevel;
    }

    public int getCustCreditLimit() {
        return custCreditLimit;
    }

    public void setCustCreditLimit(int custCreditLimit) {
        this.custCreditLimit = custCreditLimit;
    }

    public String getCustEmail() {
        return custEmail;
    }

    public void setCustEmail(String custEmail) {
        this.custEmail = custEmail;
    }

    public String getCustTotal() {
        return custTotal;
    }

    public void setCustTotal(String custTotal) {
        this.custTotal = custTotal;
    }

    public int getCustTotalId() {
        return custTotalId;
    }

    public void setCustTotalId(int custTotalId) {
        this.custTotalId = custTotalId;
    }

    public int getCustSrcId() {
        return custSrcId;
    }

    public void setCustSrcId(int custSrcId) {
        this.custSrcId = custSrcId;
    }

    public Date getCustEffFrom() {
        return custEffFrom;
    }

    public void setCustEffFrom(Date custEffFrom) {
        this.custEffFrom = custEffFrom;
    }

    public Date getCustEffTo() {
        return custEffTo;
    }

    public void setCustEffTo(Date custEffTo) {
        this.custEffTo = custEffTo;
    }

    public String getCustValid() {
        return custValid;
    }

    public void setCustValid(String custValid) {
        this.custValid = custValid;
    }

    public String getCustCountry() {
        return custCountry;
    }

    public void setCustCountry(String custCountry) {
        this.custCountry = custCountry;
    }

    public String getMsisdn() {
        return msisdn;
    }

    public void setMsisdn(String msisdn) {
        this.msisdn = msisdn;
    }

    @Override
    public String toString() {
        return "textfilewriter.entity.DimCustomers[ custId=" + custId + " ]";
    }
}
